home *** CD-ROM | disk | FTP | other *** search
Makefile | 1997-08-22 | 1.7 KB | 79 lines |
- ########################################################################
- #
- # Makefile for jpegoptim for Amiga ADE gcc v2.7.2
- #
- Version = 1.1
- PKGNAME = jpegoptim
-
- # Compile Options:
- # -DLINUX for Linux
- # -DSUN for Solaris
- # -DSGI for Silicon Graphics
- # -DHPUX for HP-UX
- # -DAMIGA for Amiga
- #
- # -DLONG_OPTIONS if you have GNU getopt_long function
- #
- DEFINES = -DAMIGA # -Wall
-
- PREFIX = /usr/local
- BINDIR = $(PREFIX)/bin
- MANDIR = $(PREFIX)/man/man1
- USER = root
- GROUP = root
-
- # if required, specify here where the jpeglib's headers and the library
- # itself are
- #INCLUDES = -I/usr/local/include/jpeg
- INCLUDES = -Iudbase6:tmp/jpeg-6a
- LIBDIRS = # -L/usr/local/lib
-
- CC = gcc
- CFLAGS = -O2 $(DEFINES) $(INCLUDES) # -N
- LIBS = -ljpeg $(LIBDIRS)
- STRIP = strip
-
-
-
- # should be no reason to modify lines below this
- #########################################################################
-
- DIRNAME = $(shell basename `pwd`)
- DISTNAME = $(PKGNAME)-$(Version)
-
-
- $(PKGNAME): $(PKGNAME).c
- $(CC) $(CFLAGS) -o $(PKGNAME) $(PKGNAME).c $(LIBS)
-
- all: $(PKGNAME)
-
- strip:
- for i in $(PKGNAME) ; do [ -x $i ] && $(STRIP) $$i ; done
-
- clean:
- rm -f *~ *.o core a.out make.log $(PKGNAME)
-
- dist: clean
- (cd .. ; tar cvzf $(DISTNAME).tar.gz $(DIRNAME))
-
- backup: dist
-
- zip: clean
- (cd .. ; zip -r9 $(DISTNAME).zip $(DIRNAME))
-
- install: all install.man
- install -m 755 -o $(USER) -g $(GROUP) $(PKGNAME) $(BINDIR)
-
- printable.man:
- groff -Tps -mandoc ./$(PKGNAME).1 >$(PKGNAME).ps
- groff -Tascii -mandoc ./$(PKGNAME).1 | tee $(PKGNAME).prn | sed 's/.//g' >$(PKGNAME).txt
-
- install.man:
- install -m 644 -o $(USER) -g $(GROUP) $(PKGNAME).1 $(MANDIR)
-
- # a tradition !
- love:
- @echo "Not War - Eh?"
- # eof
-
-